<?php
/**
 * 处理用户发送地理位置信息事件
 */
class HandleLocationAction extends Action{
	public function __construct($postObj){
		//longitude经度
		//latitude纬度
		//ToUserName	开发者微信号
		// FromUserName	 发送方帐号（一个OpenID）
		// CreateTime	 消息创建时间 （整型）
		// MsgType	 location
		// Location_X	 地理位置维度
		// Location_Y	 地理位置精度
		// Scale	 地图缩放大小
		// Label	 地理位置信息
		// MsgId	 消息id，64位整型
		$openid=$postObj->FromUserName;
		// $data['longitude']=$postObj->Location_Y;
		// $data['latitude']=$postObj->Location_X;
		// $data['label']=$postObj->Label;
		$data=array(
			'longitude'=>"$postObj->Location_Y",
			'latitude'=>"$postObj->Location_X",
			'label'=>"$postObj->Label"
			);
		$res=M('user')->where("openid='$openid'")->setField($data);
		if($res){
			returnText($postObj,"已经成功记录您的位置信息");
		}else{
			returnText($postObj,'记录位置信息失败');
		}

	}
}